
#ifndef SENSOR_ID_33U_INCLUDED_
#define SENSOR_ID_33U_INCLUDED_

#define PRODUCT_ID_SENSOR_IMX250  0x0001
#define PRODUCT_ID_SENSOR_IMX178  0x0002
#define PRODUCT_ID_SENSOR_IMX249  0x0003
#define PRODUCT_ID_SENSOR_IMX174  0x0004
#define PRODUCT_ID_SENSOR_IMX252  0x0005
#define PRODUCT_ID_SENSOR_P1300   0x0006
#define PRODUCT_ID_SENSOR_IMX290  0x0007
#define PRODUCT_ID_SENSOR_MT9J003 0x0008
#define PRODUCT_ID_SENSOR_IMX264  0x0009
#define PRODUCT_ID_SENSOR_IMX265  0x000A
#define PRODUCT_ID_SENSOR_P5000   0x000B
#define PRODUCT_ID_SENSOR_P2000   0x000C
#define PRODUCT_ID_SENSOR_IMX304  0x000D
#define PRODUCT_ID_SENSOR_IMX267  0x000E
#define PRODUCT_ID_SENSOR_IMX273  0x000F
#define PRODUCT_ID_SENSOR_IMX287  0x0010
#define PRODUCT_ID_SENSOR_IMX253  0x0011
#define PRODUCT_ID_SENSOR_IMX255  0x0012
#define PRODUCT_ID_SENSOR_IMX546  0x0013
#define PRODUCT_ID_SENSOR_IMX183  0x0014
#define PRODUCT_ID_SENSOR_IMX226  0x0015
#define PRODUCT_ID_SENSOR_AR0521  0x0016
#define PRODUCT_ID_SENSOR_        0x0017
#define PRODUCT_ID_SENSOR_HDMI    0x0018
#define PRODUCT_ID_SENSOR_IMX462  0x0019
#define PRODUCT_ID_SENSOR_IMX542  0x001A
#define PRODUCT_ID_SENSOR_IMX547  0x001B
#define PRODUCT_ID_SENSOR_IMX541  0x001C
#define PRODUCT_ID_SENSOR_IMX540  0x001D
#define PRODUCT_ID_SENSOR_AR0234  0x001E
#define PRODUCT_ID_SENSOR_IMX545  0x001F

#define PRODUCT_ID_BASE_MASK    0xFC00
#define PRODUCT_ID_OPTIONS_MASK 0x03C0
#define PRODUCT_ID_SENSOR_MASK  0x003F


#define PRODUCT_ID_BASE_DEFAULT  0x9000
#define PRODUCT_ID_BASE_37U      0x9400
#define PRODUCT_ID_BASE_38U      0x9800
#define PRODUCT_ID_BASE_HDMICONV 0x9C00


#define PRODUCT_ID_OPTION_MONO            0x0000
#define PRODUCT_ID_OPTION_COLOR           0x0080
#define PRODUCT_ID_OPTION_POLARIZED_MONO  0x0040
#define PRODUCT_ID_OPTION_POLARIZED_COLOR 0x00C0

#endif // SENSOR_ID_33U_INCLUDED_
